
         * {
            margin: 0;                /* 消除所有元素默认外边距 */
            padding: 0;               /* 消除所有元素默认内边距 */
            box-sizing: border-box;   /* 统一盒模型计算方式（包含border+padding在宽高内） */
        }
	#myVideo {
            display: none; /* 初始隐藏 */
            width: 400px;
            margin: 20px auto;
            border: 2px solid #ddd;
            border-radius: 8px;
            box-shadow: 0 2px 8px rgba(0,0,0,0.1);
        }
        /* 页面主体样式 */
        body {
            font-family: "微软雅黑", sans-serif;
            background: #f8f9fa;      /* 浅灰背景色 */
            min-height: 100vh;        /* 保证至少占满整个视口高度 */
            display: flex;
            flex-direction: column;   /* 垂直排列子元素 */
            align-items: center;      /* 水平居中子元素 */
            padding: 30px 15px;       /* 上下30px内边距 + 左右15px（移动端防贴边） */
        }

        /* 标题样式 */
        h1 {
            color: #0000ff;   /* 标准蓝色 */
            margin: 20px 0;           /* 上下20px外边距（与上下元素保持间距） */
            font-size: 2em;           /* 基础字号/浏览器默认大小2倍（约32px） */
            text-shadow: 1px 1px 2px rgba(0,0,0,0.1); /* 细微文字投影增强层次感 */
        }

        /* 图片容器样式 */
        .img-container {
            border: 1px solid #3498db; /* 1像素实线边框 */
            border-radius: 8px;       /* 8像素圆角（柔和视觉效果） */
            padding: 10px;            /* 容器内边距（防止内容紧贴边框） */
            background: white;        /* 白色背景（突出图片内容） */
            margin: 15px 0;           /* 上下15px外边距（控制容器间距） */
            cursor: pointer;          /* 鼠标悬停手势（提示可点击） */
            transition: transform 0.2s; /* 添加交互过渡效果 */
        }

        /* 鼠标悬停交互效果 */
        .img-container:hover {
            transform: scale(1.02);   /* 轻微放大效果（增强交互反馈） */
        }

        /* 测试图片样式 */
        .test-image {
            width: 400px;             /* 固定宽度（PC端基础尺寸） */
            max-width: 100%;          /* 移动端最大宽度限制（响应式关键） */
            height: 300px;            /* 固定高度（保持比例） */
            object-fit: cover;        /* 裁剪填充模式（保持比例完整填充） */
            border-radius: 4px;       /* 4像素圆角（与容器形成层次） */
            display: block;           /* 消除图片底部默认间隙 */
        }

        /* 英文提示样式 */
        .eng-text {
            display: none;            /* 默认隐藏状态 */
            color: #2c3e50;           /* 深蓝色文字（与标题色统一） */
            font-size: 20px;          /* 中等字号（比正文稍大） */
            margin: 10px 0;           /* 上下10px外边距（紧凑布局） */
            font-weight: 500;         /* 中等粗细（平衡可读性） */
            cursor: pointer;          /* 鼠标手势（提示可点击） */
        }

       /* ============== 学生信息 ============== */
        .student-info {
            margin: 30px 0;             /* 上下外边距 */
            padding: 20px 40px;         /* 内边距 */
            background-color: #e8f4ff;  /* 浅蓝色背景 */
            border-radius: 10px;        /* 圆角半径 */
            text-align: center;         /* 内容居中 */
            box-shadow: 0 2px 4px rgba(0,0,0,0.05); /* 细微阴影 */
        }

        /* 卡片悬停效果 */
        .student-info:hover {
            background: #d0ecff;      /* 悬停背景色加深（交互反馈） */
            transform: translateX(5px); /* 右移效果（动态反馈） */
        }

        /* 移动端适配（宽度≤480px时生效） */
        @media (max-width: 480px) {
            .test-image {
                height: 200px;       /* 移动端降低高度（适配小屏幕） */
            }
            .student-info {
                padding: 10px 15px;  /* 缩小内边距（节省空间） */
                margin: 15px 0;      /* 调整外边距 */
            }
            h1 {
                font-size: 1.8em;    /* 标题字号适当缩小 */
            }
        }